home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / program / 152 / doodle2.rsh < prev    next >
Encoding:
Text File  |  1987-06-21  |  7.2 KB  |  216 lines

  1. #define T0OBJ 0
  2. #define T1OBJ 60
  3. #define T2OBJ 75
  4. #define T3OBJ 80
  5. #define FREEBB 0
  6. #define FREEIMG 0
  7. #define FREESTR 67
  8.  
  9. BYTE *rs_strings[] = {
  10. " Desk ",
  11. " File",
  12. " Options",
  13. " Color ",
  14. "  Dr Doodle Info... ",
  15. "--------------------",
  16. "  Desk Accessory 1  ",
  17. "  Desk Accessory 2  ",
  18. "  Desk Accessory 3  ",
  19. "  Desk Accessory 4  ",
  20. "  Desk Accessory 5  ",
  21. "  Desk Accessory 6  ",
  22. "  Load...",
  23. "  Save",
  24. "  Quit",
  25. "  Save As...",
  26. "  Abandon",
  27. "  Erase Picture  ",
  28. "  Pen/Eraser...  ",
  29. "-----------------",
  30. "   0  ",
  31. "   1  ",
  32. "   2  ",
  33. "   3  ",
  34. "   4  ",
  35. "   5  ",
  36. "   6  ",
  37. "   7  ",
  38. "   8  ",
  39. "   9  ",
  40. "  10  ",
  41. "  11  ",
  42. "  12  ",
  43. "  13  ",
  44. "  14  ",
  45. "  15  ",
  46. "*** Dr. Doodle ***",
  47. "1123 Oakfair Lane",
  48. "Ok",
  49. "Atari Adaptation with Color",
  50. "Harry Koons",
  51. "by Harry Koons",
  52. "Adapted for MAST demonstration of RCS",
  53. "EDITOR , Mark Williams \"C\" and debug.",
  54. "Harry Koons did most of the work      ",
  55. "Harbor City, CA 90710",
  56. "This program is not copyrighted.  In",
  57. "applications you are requested to",
  58. "acknowledge Digital Research, Inc. as",
  59. "the originator of portions of the code.",
  60. "Save Dr Doodle picture as",
  61. "Ok",
  62. "Cancel",
  63. "",
  64. "________.DOO",
  65. "ANNNNNNN",
  66. "Dr Doodle Pen/Eraser Selection",
  67. "Size",
  68. "Type",
  69. "Fine",
  70. "Med",
  71. "Broad",
  72. "Pen",
  73. "Eraser",
  74. " Fill ",
  75. "Ok",
  76. "Cancel",
  77. "[2][You are about|to write over|an existing file.][Ok| Cancel ]",
  78. "[3][ GEM does not have| any windows left,| Dr Doodle aborting][ Sorry\
  79.  ]",
  80. "[2][You are about|to erase your|picture.][ OK |CANCEL]"};
  81.  
  82. LONG rs_frstr[] = {
  83. 67L,
  84. 68L,
  85. 69L};
  86.  
  87. BITBLK rs_bitblk[] = {
  88. 0};
  89.  
  90. LONG rs_frimg[] = {
  91. 0};
  92.  
  93. ICONBLK rs_iconblk[] = {
  94. 0};
  95.  
  96. TEDINFO rs_tedinfo[] = {
  97. 53L, 54L, 55L, 3, 6, 0, 0x1180, 0x0, -1, 1,13};
  98.  
  99. OBJECT rs_object[] = {
  100. -1, 1, 7, G_IBOX, NONE, NORMAL, 0x0L, 0,0, 80,25,
  101. 7, 2, 2, G_BOX, NONE, NORMAL, 0x1100L, 0,0, 80,513,
  102. 1, 3, 6, G_IBOX, NONE, NORMAL, 0x0L, 2,0, 28,769,
  103. 4, -1, -1, G_TITLE, NONE, NORMAL, 0x0L, 0,0, 6,769,
  104. 5, -1, -1, G_TITLE, NONE, NORMAL, 0x1L, 6,0, 6,769,
  105. 6, -1, -1, G_TITLE, NONE, NORMAL, 0x2L, 12,0, 9,769,
  106. 2, -1, -1, G_TITLE, NONE, NORMAL, 0x3L, 21,0, 7,769,
  107. 0, 8, 27, G_IBOX, NONE, NORMAL, 0x0L, 0,769, 80,19,
  108. 17, 9, 16, G_BOX, NONE, NORMAL, 0xFF1100L, 2,0, 20,8,
  109. 10, -1, -1, G_STRING, NONE, NORMAL, 0x4L, 0,0, 20,1,
  110. 11, -1, -1, G_STRING, NONE, DISABLED, 0x5L, 0,1, 20,1,
  111. 12, -1, -1, G_STRING, NONE, NORMAL, 0x6L, 0,2, 20,1,
  112. 13, -1, -1, G_STRING, NONE, NORMAL, 0x7L, 0,3, 20,1,
  113. 14, -1, -1, G_STRING, NONE, NORMAL, 0x8L, 0,4, 20,1,
  114. 15, -1, -1, G_STRING, NONE, NORMAL, 0x9L, 0,5, 20,1,
  115. 16, -1, -1, G_STRING, NONE, NORMAL, 0xAL, 0,6, 20,1,
  116. 8, -1, -1, G_STRING, NONE, NORMAL, 0xBL, 0,7, 20,1,
  117. 23, 18, 22, G_BOX, NONE, NORMAL, 0xFF1100L, 8,0, 13,5,
  118. 19, -1, -1, G_STRING, NONE, NORMAL, 0xCL, 0,0, 13,1,
  119. 20, -1, -1, G_STRING, NONE, DISABLED, 0xDL, 0,1, 13,1,
  120. 21, -1, -1, G_STRING, NONE, NORMAL, 0xEL, 0,4, 13,1,
  121. 22, -1, -1, G_STRING, NONE, NORMAL, 0xFL, 0,2, 13,1,
  122. 17, -1, -1, G_STRING, NONE, DISABLED, 0x10L, 0,3, 13,1,
  123. 27, 24, 26, G_BOX, NONE, NORMAL, 0xFF1100L, 14,0, 17,3,
  124. 25, -1, -1, G_STRING, NONE, NORMAL, 0x11L, 0,2, 17,1,
  125. 26, -1, -1, G_STRING, NONE, NORMAL, 0x12L, 0,0, 17,1,
  126. 23, -1, -1, G_STRING, NONE, DISABLED, 0x13L, 0,1, 17,1,
  127. 7, 28, 59, G_BOX, NONE, NORMAL, 0xFF1100L, 23,0, 10,16,
  128. 29, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x14L, 0,0, 6,1,
  129. 30, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x15L, 0,1, 6,1,
  130. 31, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x16L, 0,2, 6,1,
  131. 32, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x17L, 0,3, 6,1,
  132. 33, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x18L, 0,4, 6,1,
  133. 34, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x19L, 0,5, 6,1,
  134. 35, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x1AL, 0,6, 6,1,
  135. 36, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x1BL, 0,7, 6,1,
  136. 37, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x1CL, 0,8, 6,1,
  137. 38, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x1DL, 0,9, 6,1,
  138. 39, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x1EL, 0,10, 6,1,
  139. 40, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x1FL, 0,11, 6,1,
  140. 41, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x20L, 0,12, 6,1,
  141. 42, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x21L, 0,13, 6,1,
  142. 43, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x22L, 0,14, 6,1,
  143. 44, -1, -1, G_STRING, SELECTABLE, CHECKED, 0x23L, 0,15, 6,1,
  144. 45, -1, -1, G_BOX, NONE, NORMAL, 0xFF1170L, 6,0, 4,1,
  145. 46, -1, -1, G_BOX, NONE, NORMAL, 0xFF0171L, 6,1, 4,1,
  146. 47, -1, -1, G_BOX, NONE, NORMAL, 0xFF0172L, 6,2, 4,1,
  147. 48, -1, -1, G_BOX, NONE, NORMAL, 0xFF0173L, 6,3, 4,1,
  148. 49, -1, -1, G_BOX, NONE, NORMAL, 0xFF0174L, 6,4, 4,1,
  149. 50, -1, -1, G_BOX, NONE, NORMAL, 0xFF0175L, 6,5, 4,1,
  150. 51, -1, -1, G_BOX, NONE, NORMAL, 0xFF0176L, 6,6, 4,1,
  151. 52, -1, -1, G_BOX, NONE, NORMAL, 0xFF0177L, 6,7, 4,1,
  152. 53, -1, -1, G_BOX, NONE, NORMAL, 0xFF0178L, 6,8, 4,1,
  153. 54, -1, -1, G_BOX, NONE, NORMAL, 0xFF0179L, 6,9, 4,1,
  154. 55, -1, -1, G_BOX, NONE, NORMAL, 0xFF017AL, 6,10, 4,1,
  155. 56, -1, -1, G_BOX, NONE, NORMAL, 0xFF017BL, 6,11, 4,1,
  156. 57, -1, -1, G_BOX, NONE, NORMAL, 0xFF017CL, 6,12, 4,1,
  157. 58, -1, -1, G_BOX, NONE, NORMAL, 0xFF017DL, 6,13, 4,1,
  158. 59, -1, -1, G_BOX, NONE, NORMAL, 0xFF017EL, 6,14, 4,1,
  159. 27, -1, -1, G_BOX, LASTOB, NORMAL, 0xFF017FL, 6,15, 4,1,
  160. -1, 1, 14, G_BOX, NONE, OUTLINED, 0x21100L, 8,9, 44,20,
  161. 2, -1, -1, G_STRING, NONE, NORMAL, 0x24L, 12,1, 18,1,
  162. 3, -1, -1, G_STRING, NONE, NORMAL, 0x25L, 9,11, 17,1,
  163. 4, -1, -1, G_BUTTON, 0x7, NORMAL, 0x26L, 33,11, 8,1,
  164. 5, -1, -1, G_STRING, NONE, NORMAL, 0x27L, 8,3, 27,1,
  165. 6, -1, -1, G_STRING, NONE, NORMAL, 0x28L, 12,10, 11,1,
  166. 7, -1, -1, G_STRING, NONE, NORMAL, 0x29L, 15,4, 14,1,
  167. 8, -1, -1, G_STRING, NONE, NORMAL, 0x2AL, 2,6, 38,1,
  168. 9, -1, -1, G_STRING, NONE, NORMAL, 0x2BL, 2,7, 38,1,
  169. 10, -1, -1, G_STRING, NONE, NORMAL, 0x2CL, 2,8, 38,1,
  170. 11, -1, -1, G_STRING, NONE, NORMAL, 0x2DL, 7,12, 21,1,
  171. 12, -1, -1, G_STRING, NONE, NORMAL, 0x2EL, 2,14, 36,1,
  172. 13, -1, -1, G_STRING, NONE, NORMAL, 0x2FL, 2,15, 33,1,
  173. 14, -1, -1, G_STRING, NONE, NORMAL, 0x30L, 2,16, 37,1,
  174. 0, -1, -1, G_STRING, LASTOB, NORMAL, 0x31L, 2,17, 39,1,
  175. -1, 1, 4, G_BOX, NONE, OUTLINED, 0x21100L, 0,0, 43,7,
  176. 2, -1, -1, G_STRING, NONE, NORMAL, 0x32L, 3,2, 25,1,
  177. 3, -1, -1, G_BUTTON, 0x7, NORMAL, 0x33L, 32,2, 8,1,
  178. 4, -1, -1, G_BUTTON, 0x5, NORMAL, 0x34L, 32,4, 8,1,
  179. 0, -1, -1, G_FTEXT, 0x28, NORMAL, 0x0L, 8,4, 12,1,
  180. -1, 1, 13, G_BOX, NONE, OUTLINED, 0x21100L, 8,9, 40,14,
  181. 2, -1, -1, G_STRING, NONE, NORMAL, 0x38L, 5,1, 30,1,
  182. 3, -1, -1, G_STRING, NONE, NORMAL, 0x39L, 1,4, 4,1,
  183. 4, -1, -1, G_STRING, NONE, NORMAL, 0x3AL, 1,8, 4,1,
  184. 8, 5, 7, G_BOX, NONE, NORMAL, 0xFF1142L, 7,3, 26,3,
  185. 6, -1, -1, G_BUTTON, 0x11, NORMAL, 0x3BL, 2,1, 6,1,
  186. 7, -1, -1, G_BUTTON, 0x11, NORMAL, 0x3CL, 10,1, 6,1,
  187. 4, -1, -1, G_BUTTON, 0x11, NORMAL, 0x3DL, 18,1, 6,1,
  188. 12, 9, 11, G_BOX, NONE, NORMAL, 0xFF1144L, 7,7, 30,3,
  189. 10, -1, -1, G_BUTTON, 0x11, NORMAL, 0x3EL, 2,1, 6,1,
  190. 11, -1, -1, G_BUTTON, 0x11, NORMAL, 0x3FL, 10,1, 8,1,
  191. 8, -1, -1, G_BUTTON, 0x11, NORMAL, 0x40L, 20,1, 8,1,
  192. 13, -1, -1, G_BUTTON, 0x7, NORMAL, 0x41L, 12,11, 7,1,
  193. 0, -1, -1, G_BUTTON, 0x25, NORMAL, 0x42L, 21,11, 7,1};
  194.  
  195. LONG rs_trindex[] = {
  196. 0L,
  197. 60L,
  198. 75L,
  199. 80L};
  200.  
  201. struct foobar {
  202.     WORD    dummy;
  203.     WORD    *image;
  204.     } rs_imdope[] = {
  205. 0};
  206.  
  207. #define NUM_STRINGS 70
  208. #define NUM_FRSTR 3
  209. #define NUM_IMAGES 0
  210. #define NUM_BB 0
  211. #define NUM_FRIMG 0
  212. #define NUM_IB 0
  213. #define NUM_TI 1
  214. #define NUM_OBS 94
  215. #define NUM_TREE 4
  216.